package cz.data.domain.standard.service;

import cz.data.common.mybatis.BaseService;
import cz.data.domain.standard.model.dto.ContrastDictDto;
import cz.data.domain.standard.model.entity.ContrastDictEntity;

import java.util.List;

public interface ContrastDictService extends BaseService<ContrastDictEntity> {

    ContrastDictEntity saveContrastDict(ContrastDictDto contrastDict);

    ContrastDictEntity updateContrastDict(ContrastDictDto contrastDict);

    ContrastDictEntity getContrastDictById(String id);

    void deleteContrastDictById(String id);

    void deleteContrastDictBatch(List<String> ids);

    void deleteContrastDictByContrastId(String contrastId);
}
